Batch Vs Stream Processing | The Art Of System Design